@charset "utf-8";
@media screen and (max-width:1570px)
{
.head {max-width:96%; clear:both;}


.zzsc {position: fixed;left:11%;}

.widthbox{ max-width:96%; margin:0 auto; clear:both; }
.footer_ys ul { max-width:96%;}

}

@media screen and (max-width:1370px)
{
.dianhua { width: 28%;}

.list_bk { padding:0 0%;}

.proinfo_view { margin:0 auto; width:80%;}
.procxn { padding:0 0rem;}

.prowz { padding:1rem 0;}
.provod { width:100%; height:590px;}

.classified .prolist2 li { width:31.3%;}

.classified .prolist1 dl {width: 31.3%; margin-bottom:1rem;}

.n_view {  padding:0% 6% 0% 6%; }

}

@media screen and (max-width:1350px)
{
	
.dianhua { width:30%;}

.head{ clear:both; margin:25px auto; max-width:96%; display:flex; }

.myslider{ max-width:96%; margin:0px auto; width: calc(100% - 100px); }


.inspvo { width:1000px; height:600px;}
.zzsc {position: fixed;left:13%; width:1000px;}


.btmewm {max-width:98%;}
.btmewm .add_cont p { font-size:18px; line-height:42px;}
.btmewm .add_cont p a { font-size:18px;}

.inabout {}
.com_content_l { width: 44%;}
.com_content_r { width: 44%;}

.posbox { max-width:96%; clear:both; overflow:hidden; margin:0 auto; }
.menu3 { clear:both; margin:20px auto 20px auto; max-width:100%; }

/*内页*/
.mainarea{ margin:0 0%;}

.right { clear: both; width: 96%; padding:2rem;}

}

@media screen and (max-width:1270px)
{
	
	
.dianhua p {font-size: 24px;line-height:28px;}
.dianhua span {display: block;font-size:28px;}

.classified .prolist2 li { width:31.3%;}

.classified .prolist1 dl {width: 31.3%; margin-bottom:1rem;}

.classified .prolist1 li p { font-size:15px;}
.classified .prolist2 li a {font-size:15px;}

.procxn {clear:both;max-width:1488px;padding:0; }
.provod { width:100%; height:520px;}


.right { clear: both; width: 96%; /*padding:2rem 10%;*/}



}


@media screen and (max-width:1160px)
{
.provod { width:100%; height:475px;}

.inspvo { width:900px; height:500px;}
.zzsc {position: fixed;left:13%; width:900px;}


}

@media screen and (max-width:1024px)
{
.dianhua { display:none; }



.mainbg1 li { width:49%; margin:0.5rem 2% 0.5rem 0;}
.mainbg1 li:nth-child(2n){ margin-right:0; }

.mainbg2 .postwit { margin: 0 auto; max-width:98%; padding:20px;}

.leftbox { width:100%; overflow: hidden;}
.rightbox { width:100%; overflow: hidden;}

.mainbg4 li { width:49%;}

.mainbg6 {background: url(../images/com_bg.jpg) center; background-size: cover;}
.com_content_l { width:60%; margin:auto;}
.com_content_l img { width:100%;}
.com_content_r {width:100%; margin-top:2rem; }

.inspvo { width:760px; height:400px;}
.zzsc {position: fixed;left:13%; width:760px;}
	
.footermenu { display:none}
.footer_ys ul li p { display:none}


.btmewm .add_cont p { line-height:32px;}


/*产品中心*/
.chanpin_list{ width:68%; }
/*产品中心 end*/

.provod { width:100%; height:420px;}

.message_add input[type="text"] { width:88%; border:0px solid red; background:#fff; }
.message_add textarea {  width:88%;}
}




@media screen and (max-width:1000px)
{
/*Banner大图调用 开始*/
.bannerwrap .banner .mask { vertical-align:middle; position:absolute; width:100%; height:20px; right:0; bottom:7%; text-align:center; }
/*Banner大图调用 结束*/

.dianhua{ display:none; }



}


@media screen and (max-width:960px)
{
.ibiaoti{ text-align:center; margin:0px 0 35px 0;  }

.inspvo { width:700px; height:400px;}
.zzsc {position: fixed;left:13%; width:700px;}

/*内页*/
.menu3 h3,.menu1 a{ width:32%;}
/*产品view页*/
.proviewle{ margin:0 auto;float:none;width:100%;}
.proviewri{float:none; width:100%;margin-left:0;}


.protedlc .protd {width:100%;}
.protedlc .profw { width:100%;}

.provod { width:100%; height:400px;}

.protedlc p { font-size:21px; line-height:40px;}
.protedlc span {font-size:21px;}
.prowz p { font-size:21px; line-height:40px;}


.product_list li { width:48.8%; }
.product_list li:nth-child(2n) { margin-right:0%;}
.product_list li:nth-child(3n) { margin-right:1.2%;}

}

@media screen and (max-width:854px)
{

.inspvo { width:760px; height:400px;}
.zzsc {position: fixed;left:6%; width:760px;}

.btmewm .code { margin:0 auto; width:96%;}
.btmewm .add_cont { margin:1rem auto; width:96%; }
.btmewm .add_cont p { height:32px;font-size:16.2px;}
.btmewm .add_cont p a {  font-size:16.2px;}
.provod { width:100%; height:340px;}


}


@media screen and (max-width:768px)
{
.head .logo { width: 400px; margin: 0 0 0 0;}
.head .logo img { width:100%;}
.mainbg2 .postwit li { width:49%;}

.list_bk { padding:0 0%;}

.newfl { margin-bottom:1rem;}
.newfl>ol{ width:100%; flex:auto;margin-right:0px; line-height:40px; margin-bottom:1px; }
.newfl>ol a{display:block;font-size:1.1rem;color:#fff;}

.chanpin li {width:49%;}	
	
.footer_ys { padding:1.5rem 0;}
.footer_ys ul li { text-align:center;}
.footer_ys ul li img { float:none; margin-right:0rem;}

.right { clear:both; width:94%;padding:2rem;  }

.info_xinwen dl { width:100%; margin-right:0;}
.info_xinwen dl dd h4 { font-size:18px; font-weight:bold; height:auto !important;}

.positioninfobox {padding: 3rem 0 2rem 0;}
.protitle { font-size:28px;  margin: 1.5rem 0 0.5rem 0; display: block;}

.provod { width:100%; height:380px;}

.protedlc p { font-size:15px; line-height:28px;}
.protedlc span {font-size:18px;}
.prowz p { font-size:15px; line-height:28px;}

.inspvo { width:100%; height:400px;}
.zzsc {position: fixed;left:0%; width:100%;}

.proinfo_view { margin:0 auto; width:100%;}
.procxn { padding:0;}

.footerlink { display:none;}


}

@media screen and (max-width:720px)
{
.fl_menu a{  width:140px;  }

/*尾*/
.footerbox{ clear:both; width:100%; margin:5% auto 0 auto; background:#f7f8fa; }

.footer{ display:block; justify-content:space-between; }
.liuyan{ margin:0px 0 0 0; padding:40px 0 0 0; width:100%; }
.liuyan .liuyan_title h3{ font-size:22px; text-transform : uppercase; }
.liuyan .liuyan_title ol{ color:#666666; margin:5px 0 10px 0; }

.footer_r{ width:100%; margin:30px 0% 0 0%; background:url(../images/footer_r.jpg) no-repeat right 40px; background-size:50%; }


.provod { width:100%; height:350px;}

}

@media screen and (max-width:640px)
{
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 15px; font-family:"Microsoft Yahei", 宋体, Arial, Verdana, Helvetica, Sans-serif; font-weight:normal; }


.headerpage { background:#ebefef;}
.head { margin:0; padding:1rem 0;}

.head .logo {mix-blend-mode:multiply;}

.sousuo { display:none;}
#trigger { display:block;}

.bannerwrap { background:none; background-size:155%; background-position:-50px 0px; }
.bannerwrap .banner { margin-left:-14%; width:155%;}
.bannerwrap .banner .mask  { left:0; width:80%;}


.classified {padding: 1rem 0 2rem 0; margin-bottom:2rem; }
.classified .prolist1 { margin:0 0.8rem;}
.classified .prolist1 dl { width:48%; margin-bottom: 1rem;}
.classified .prolist1 .midname {margin-bottom:0.3rem;}
.classified .prolist1 li p strong { font-size:14px; color:#c7000b;}
.classified .prolist1 li p {font-size:14px; line-height:26px; }

.classified .prolist2 { margin:0 0.8rem;}
.classified .prolist2 li { width:48%; margin-right:4%; text-align: justify;text-justify: inter-ideograph;/*IE*/}
.classified .prolist2 li:nth-child(2n) { margin-right:0;}
.classified .prolist2 li strong { font-size:14px; color:#c7000b;}
.classified .prolist2 li a {font-size:14px; display:inline-block; line-height:22px; }

.ilistbt {display:block;}
.ilistbt a { display:block; margin:0px 0; text-align:center; }

.ibiaoti{ text-align:center; margin:0px 0 0.5rem 0;font-size:24px;}
.ibiaoti a{ font-size:24px; font-weight:bold; margin-bottom:0.5rem;}
.ibiaoti .bt_sub { padding:0.5rem 1rem 0.5rem 1.5rem; text-indent:2rem; text-align:left;}

.ilistbt a {font-size:24px;}
.ilistbt p{ text-indent:2rem; text-align:left; padding:0 5%;}

.ibiaoti font { font-size:20px; margin-left:0.5rem; color:#c7000b;}

.newfl>ol { text-align:left; padding-left:25%;}

.closexs { display:none;}


.mainbg1 ul { padding:0.5rem 0;}

.mainbg2 { padding-top:2rem;}
.mainbg3 { padding: 2rem 0;}
.mainbg4 { padding: 2rem 0;}
.mainbg4 li { width:100%; margin-bottom:1rem;}
.mainbg5 { padding: 2rem 0;}


.inabout {padding:2rem 0;}
.com_content_l { width:90%;margin: auto;  }
.com_content_r { width:90%;margin:1.5rem auto 0 auto;  }
.com_content_r .sub { line-height:1.8rem;}

.btmewm .code { margin-top:1rem;}

/*job招聘*/
.job_shuoming{ line-height:30px; margin:25px 0 0px 0; }
.job_tel{ text-align:center; margin:0 0 8% 0; }
.job_tel span{ font-weight:bold; font-size:26px; color:#d43126; }
.menus ul li{ margin: 5px;border: 1px solid #d3d3d3;border-radius: 50px; padding:10px 0%; flex:1; cursor: pointer}

.show_table tbody tr td:nth-child(2),.show_table tbody tr td:nth-child(4){ display:none; }

.positioninfo { font-size:26px; line-height:32px; margin-bottom:1rem;}
.position {font-size: 15px; line-height:26px;}

/*内页*/
.menu3 { clear: both; margin: 20px auto 20px auto;max-width:100%;  }
.menu3 h3,.menu1 a{ width:49%;}


.fnav2{ display: block;float:right;width:100%; margin:0 auto;  overflow:hidden; background:#c7000b; padding:10px 0 ; position: fixed ;bottom:0;z-index:9999}
.fnav2 a{ float:left; width:33%; overflow:hidden;  color:#FFF; font-size:18px; overflow:hidden ; text-align:center; font-size:16px;}
.fnav2 a img{ width:30%;vertical-align:middle; padding-left:4%; padding-right:5%;}

.yb_conct{ display:none; }

.proviewle { float:none; max-width:100%; }
.proviewle img{ width:100%; }
.proviewri { clear:both; margin-left:5%; float:left; max-width:90%; overflow:hidden;  }


.right { clear:both; max-width:100%;padding:1rem; }
.provod { width:100%; height:330px;}

.lxf_view {  padding:4% 0% 2% 0%; }
.comtu li { width:100%; margin:0.5rem 0;}

.footerbg { background:#ebefef;}
.footerbottom{ background:#ebefef; padding:10px 6% 55px 6%;color:#333; border:1px solid #ebefef}
.footerbottom { }
.footerbottom a { color:#333;}

.search_request_ul li span{max-width:100%;}
.search_request_ul li span:last-child{  width:100%;}
.search_request_ul li .link { width:100%;}


}

@media screen and (max-width:580px)
{
.head { margin:0px auto;}	
.head .logo{ width:250px; margin:0 0 0 0;  }
.head .logo img{ width:100%}



.leftbox li a h1 {font-size: 1.2rem;padding-top: 1.5rem;}

.mainbg2 .postwit li { width:100%;}

.chanpin li {width:93%; margin:0 auto 1rem auto;  }

.footer_ys ul li img { width:60%;  }
.footer_ys ul li h5 { font-size:18px;}

.prowz { padding:0rem 0;}

.provod { width:100%; height:290px; }



.procxn { padding:0.5rem 0;  }
.proinfo_view td { font-size:12px; border:1px solid #dedede;}

.product_list li { width:100%; margin-bottom:1rem; }
.product_list li:nth-child(2n) { margin-right:1.2%;}

.n_view { padding:0;}


.info_view td p { font-size: 8px;}


.message_add input[type="text"] { width:78%; border:0px solid red; background:#fff; }
.message_add textarea {  width:78%;}


}

@media screen and (max-width:480px)
{

/*产品中心*/
.product_menu a{ display:block; line-height:36px; font-size:17px; border:1px solid #e1e1e1; padding:0 0px; margin:0 0px 2px 0px; transition: all linear 0.3s; }

/*内页*/
/*.menu3 h3,.menu3 a{ width:100%;}*/

.positioninfo { font-size:28px;}

.provod { width:100%; height:250px;}
.message_add input[type="text"] { width:80%; border:0px solid red; background:#fff; }
.message_add textarea {  width:80%;}
.message_add p font {width:70px;}


}

@media screen and (max-width:430px)
{
.provod { width:100%; height:210px;}


}

/*手机站导航必要样式不能删除*/
@media screen and (min-width:1025px) {
.headerpagewap{display: none}
}